建筑添加工具 |
菜单位置 |
---|
Arch → Add |
所属工作台 |
Arch |
默认快捷键 |
沒有 |
版本介紹 |
- |
参阅 |
Arch Remove |
借助本建筑添加工具您将能够实现以下4种操作:
建筑移除工具与本工具功能相反。
将立方体添加至墙体,从而融为一体。
参阅: Arch API 与 FreeCAD Scripting Basics。
addComponents(objectsList, host)
objectsList
中的对象添加至host
对象。
objectsList
可以是单个对象或一组对象。示例:
import FreeCAD, Arch, Draft, Part
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 2000, 0)
Line = Draft.makeWire([p1, p2])
Wall = Arch.makeWall(Line, width=150, height=2000)
p3 = FreeCAD.Vector(0, 2000, 0)
p4 = FreeCAD.Vector(3000, 0, 0)
Line2 = Draft.makeWire([p3, p4])
Wall2 = Arch.makeWall(Line2, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()
Arch.addComponents(Wall2, Wall)
FreeCAD.ActiveDocument.recompute()